import json 
import re

def load_jsonl(file_path):
    """
    载入 JSONL 文件并返回一个包含所有 JSON 对象的列表。
    
    :param file_path: JSONL 文件的路径
    :return: 包含所有 JSON 对象的列表
    """
    data = []
    with open(file_path, 'r', encoding='utf-8') as file:
        for line in file:
            # 每一行是一个 JSON 对象，解析后添加到列表中
            data.append(json.loads(line.strip()))
    return data


if __name__ == "__main__":
    data1= load_jsonl(file_path="results.jsonl")

    count = 0
    all = 0
    pattern = r"回复2"

    for info in data1:
         
        if info is None: continue
        res = info['output'].split("\n")[-1]

        if re.search(pattern, res):
            count += 1
        all += 1
        
    print(count, all)
